package September20;

import java.util.Scanner;
import java.util.regex.Pattern;

public class AssignmentNameValidator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入作业的文件名:");
        String fileName = scanner.nextLine();

        // 判断文件名是否合法
        if (isValidAssignmentName(fileName)) {
            System.out.println(fileName + " 是合法的作业文件名。");
        } else {
            System.out.println(fileName + " 是不合法的作业文件名。");
        }
        scanner.close();
    }

    public static boolean isValidAssignmentName(String fileName) {
        // 使用正则表达式匹配中文姓名+.zip或.rar
        String regex = "^[\u4e00-\u9fa5]+(.zip|.rar)$";
        return Pattern.matches(regex, fileName);
    }
}
